/* CSS Document */
div,body{
margin:0px;}
a{
text-decoration:none;}

ul.nav_8 li{
	list-style:none;
	float:left;
	height:20px;
	padding-left:10px;
	line-height:20px;
	font-size:12px;
	color:#000;
}
ul.nav_8 li a{
color:#A1651C;
text-decoration:none;}
ul.nav_8{
	padding:0px;
	margin:0px 20px;
	width: 150px;
}
.links-top{
height:20px;}
.line{
	height:5px;
	background: url(../../images/cn/newstyle/f2.gif) 0px -63px repeat-x;
	
}
.logo{
height:50px;
width:450px;
float:left;
background: url(../../images/cn/newstyle/logo.gif);}
ul.menu{
padding:0px;
margin:0px;
height:25px;
clear:both;
display:block;
margin-top:20px;
float: right;
}
ul.menu li{
height:25px;
width:80px;
float:left;
list-style:none;
background:url(../../images/cn/newstyle/menu_bg.png);
margin-right:2px;
text-align:center;
line-height:25px;
font-size:12px;
color:#3D5764;
font-weight:bold;
}
ul.menu LI A {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.menu LI A:visited {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.menu LI A:hover {
	BACKGROUND: url(../../images/<%= strLanguageCode %>/new_2.jpg) repeat-x 50% top; WIDTH: 100px; COLOR: #000; TEXT-DECORATION: none
}
.menu LI.hover A {
	BACKGROUND: url(../../images/<%= strLanguageCode %>/new_2.jpg) repeat-x 50% top; WIDTH: 100px; COLOR: #fff; TEXT-DECORATION: none
}
.menu LI.hover A:visited {
	COLOR: #fff
}
.menu ul{
display:none;}
.menu LI UL UL {
	Z-INDEX: 200; LEFT: 100px; TOP: 0px
}
.menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BACKGROUND-COLOR: #969696
}
.menu UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; COLOR: #fff; PADDING-TOP: 0px
}
.menu UL LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; COLOR: #000; PADDING-TOP: 0px
}
.menu LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; LEFT: 860px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; POSITION: absolute; TOP: 96px; BACKGROUND-COLOR: #969696
}
.menu LI UL UL {
	Z-INDEX: 200; LEFT: 100px; TOP: 0px
}
.menu LI UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #1f221d; BORDER-RIGHT-WIDTH: 0px
}
.menu LI UL LI A {
	FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; COLOR: #fff; TEXT-INDENT: 0px; TEXT-ALIGN: center
}
.menu LI UL LI A:visited {
	FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; COLOR: #fff
}
.menu LI UL LI A:hover {
	BACKGROUND: #000; COLOR: #000
}
.menu LI UL LI.hover {
	BACKGROUND: #000; WIDTH: 100px
}
.menu LI.hover UL A {
	BACKGROUND-IMAGE: none
}
.top{
	height:63px;
	width: 1002px;
	margin: 0px auto;
}
.main{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
.main_mid_title{
	height:32px;
	width:640px;
}
.mmt_l{
width:4px;
float:left;
height:32px;
background:url(../../images/cn/newstyle/main_title_l.png);}
.mmt_m{
	width:627px;
	float:left;
	height:32px;
	background:url(../../images/cn/newstyle/main_title_m.png);
}
.mmt_r{
width:4px;
float:left;
height:32px;
background:url(../../images/cn/newstyle/main_title_r.png);}
.main_left{
	width:198px;
	float:left;
	padding-top:10px;
}
.main_mid{
	width:640px;
	float:left;
	margin-left:10px;
	padding-top: 7px;
}
.main_right{
	width:150px;
	float:right;
	padding-top:10px;
}
.contain{
	height:534px;
	width:635px;
	border-left:1px #C6EBFD solid;
	border-right:1px #C6EBFD solid;
	border-bottom:1px #C6EBFD solid;
}
.title_a{
height:29px;
background:url(../../images/cn/newstyle/tit.jpg);
}
span.title_a_r{
height:29px;
float:right;
padding-right:10px;
line-height:29px;
font-size:12px;
color:#666;}
span.title_a_l{
height:29px;
float:left;
padding-left:10px;
line-height:29px;
padding-left:10px;
font-weight:bold;
font-size:12px;}
.xx_main{
width:198px;
height:86px;
border-left:1px #C6EBFD solid;
border-right:1px #C6EBFD solid;
line-height:23px;
padding:10px;
font-size:12px;}
.xx_bottom{
height:8px;
background:url(../../images/cn/newstyle/bottom.jpg) no-repeat;
overflow:hidden;}
.hg{
margin-top:10px;
}
.g_365{
height:365px;}
#shop_Allsort{
position:relative;z-index:2;float:left;
	width:196px;
	height:368px;
	border-left:1px #C6EBFD solid;
	border-right:1px #C6EBFD solid;
	font-size:12px;
}
ul.Allsort_mainmnu{
display:block;
padding:10px;
margin:0px;}
ul.Allsort_mainmnu li{
position:relative;z-index:2;cursor:pointer;
line-height:30px;
height:30px;
border-bottom:1px dashed #ccc;
list-style:none;
padding-left:5px;}

.Allsort_mainmnu li.current{border-top:1px solid #B0BEC7;border-left:1px solid #B0BEC7;border-bottom:1px solid #B0BEC7;background:#EAEFF5; height:28px; line-height:28px;z-index:1;}
.Allsort_mainmnu li.current a{font-size:12px; color:#900;}
.Allsort_mainmnu li.current span{display:none;}

li.s-Tab{
padding-right:10px;
background:url(../../images/cn/newstyle/icon1.png) right center no-repeat;
}
li.s-Tab a:hover{
color:#900;}
.Allsort_mainmnu li .s-submnu{position:absolute;z-index:3;left:135px;top:-1px;display:none;width:200px;overflow:hidden;border:solid #B0BEC7;border-width:1px 2px 2px 0;background:#EAEFF5;}
.Allsort_mainmnu li .s-submnu li{float:left;clear:none;margin:0 0 0 10px;display:inline;text-indent:0;width:90px;overflow:hidden;line-height:18px;color:#000;border:0;}
.Allsort_mainmnu li .s-submnu li a{font-size:12px;font-weight:normal;color:#552E0F;}


li.b{
padding-right:10px;
background:url(../../images/cn/newstyle/icon3.png) right center no-repeat;
}
li.c{
padding-right:10px;
background:url(../../images/cn/newstyle/icon5.png) right center no-repeat;
}
.btn_1{
height:32px;
width:97px;
float:left;
margin-right:10px;}
.btn_line{
width:2px; 
float:left;
height:32px;
background:url(../../images/cn/newstyle/line.jpg) 0px center no-repeat;
margin-right:10px;}
a.btn_a_on{
display:block;
background:url(../../images/cn/newstyle/btn_on.png);
height:32px;
line-height:32px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFf;
}
a.btn_a_out{
display:block;
height:32px;
line-height:32px;
text-align:center;
font-size:14px;
color:#000;
}
.menu_r{
	width:76px;
	height:105px;
	margin:0px auto;
	margin-bottom:0px;
	margin-left:35px;
}
.name{
height:25px;
line-height:25px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#000;
width:76px;}
.footer{
height:50px;
width:100%;
background:url(../../images/cn/newstyle/foot_bg.png) repeat-x;
text-align:center;
font-size:12px;
color:#000;
line-height:20px;
padding-top:10px;}
.menu_box{
width:1002px;
margin:0px auto;
height:35px;}
#nav {HEIGHT: 35px
}
.h_500{
height:470px;}
.main_right_title{
width:146px;
height:28px;
background:url(../../images/cn/newstyle/right_title.jpg);}
..main_right_main{
width:146px;
border-left:1px #C6EBFC solid;
border-right:1px #C6EBFC solid;}
.right_bottom{
height:8px;
width:146px;
background:url(../../images/cn/newstyle/right_bottom.jpg) no-repeat;
overflow:hidden;}
#nav {
	BACKGROUND: url(../../images/<%= strLanguageCode %>/nav.png) no-repeat center top; MARGIN: 0px 160px; WIDTH: 1002px; HEIGHT: 35px
}
.nav_l {
	DISPLAY: none
}
.navigation {
	PADDING-LEFT: 10px; height:25px;
	padding-top:10px;
	display:block;
	float:left;
	margin:0px;
}
.navigation LI {
	PADDING-RIGHT: 0px; Z-INDEX: 100;background:url(../../images/cn/newstyle/menu_bg.png); FLOAT: left; WIDTH: 80px; POSITION: relative; TEXT-ALIGN: center; list-style:none; height:25px; line-height:25px; margin-right:2px;
}
.navigation LI A {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none; line-height:25px; font-size:12px;
}
.navigation LI A:visited {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none; line-height:25px; font-size:12px;
}
.navigation LI A:hover {
	BACKGROUND: url(../../images/<%= strLanguageCode %>/new_2.jpg) repeat-x 50% top; WIDTH: 80px; COLOR: #8B1A1A; TEXT-DECORATION: none
}
.navigation LI.hover A {
	BACKGROUND: url(../../images/<%= strLanguageCode %>/new_2.jpg) repeat-x 50% top; WIDTH: 80px; COLOR: #fff; TEXT-DECORATION: none
}
.navigation LI.hover A:visited {
	COLOR: #000
}
.navigation UL {
	DISPLAY: none
}
.navigation UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BACKGROUND-COLOR:#E8EFF9;WIDTH: 90px
}
.navigation UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90px; COLOR: #fff; PADDING-TOP: 0px
}
.navigation UL LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90px; COLOR: #000; PADDING-TOP: 0px
}
.navigation LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; LEFT: -5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90px; PADDING-TOP: 0px; POSITION: absolute; TOP: 25px; BACKGROUND-COLOR: #E8EFF9;
}
.navigation LI UL UL {
	Z-INDEX: 200; LEFT: 90px; TOP: 0px
}
.navigation LI UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #3BAAE9; BORDER-RIGHT-WIDTH: 0px;
}
.navigation LI UL LI A {
	FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; COLOR: #fff; TEXT-INDENT: 0px; TEXT-ALIGN: center ;
}
.navigation LI UL LI A:visited {
	FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; COLOR: #fff ; 
}
.navigation LI UL LI A:hover {
	BACKGROUND: #94C1E4; COLOR: #000 ;
}
.navigation LI UL LI.hover {
	BACKGROUND: #94C1E4; COLOR: #fff; WIDTH: 90px
}
.navigation LI.hover UL A {
	BACKGROUND-IMAGE: none ; WIDTH: 90px
}
.navigation LI UL LI UL LI A {
	WIDTH: 140px!important;
}
.navigation LI UL LI UL  LI A:hover {
	WIDTH: 140px;
}
.navigation LI UL LI UL LI{
	WIDTH: 140px;
}